#filter {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 19px;
	*zoom: 1
}

#filter .filter-label-list {
	position: relative;
	padding-left: 5em;
	_zoom: 1
}

#filter .filter-label-list .label {
	position: absolute;
	top: 0;
	left: 0;
	width: 5em;
	text-align: right
}

#filter .inline-block-list .item {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#filter .sub-filter-wrapper .landmark-filter-wrapper {
	margin-top: 8px;
	padding-left: 6em
}

#filter .sub-filter-wrapper .landmark-filter-wrapper .label {
	padding-left: 3px;
	width: 6em
}

#filter .filter-sortbar-outer-box {
	border: 1px #d4d4d4 solid;
	background: #FFF
}

#filter .filter-sortbar-outer-box--merge {
	border-top-color: #EEE
}

#filter .filter-sortbar-outer-box .label {
	top: 16px
}

#filter .filter-section-wrapper {
	position: relative;
	padding: 0 15px
}

#filter .filter-section-wrapper .filter-section {
	padding: 12px 0 12px 65px;
	border-top: 1px dotted #dbdbdb
}

#filter .filter-sortbar-outer-box .first-filter {
	border-top: 0
}

#filter .filter-sortbar-outer-box .tip-new {
	position: absolute;
	margin-top: -6px;
	width: 23px;
	height: 12px;
	background: url(http://s0.meituan.net/www/css/i/sp-icon.png?v=10) -13px
		-20px no-repeat
}

#filter .filter-section-wrapper .item {
	margin: 4px 10px 4px 0;
	vertical-align: top
}

#filter .filter-section-wrapper .item a {
	display: block;
	_display: inline;
	padding: 0 4px;
	height: 19px;
	_zoom: 1
}

#filter .filter-section-wrapper .item a span {
	margin-left: 3px;
	font-size: 10px;
	font-family: arial, sans-serif;
	color: #999
}

#filter .filter-section-wrapper .item a:hover {
	border-radius: 2px;
	text-decoration: none;
	color: #FFF;
	background-color: #45abab
}

#filter .filter-section-wrapper .item a:hover span {
	color: #FFF
}

#filter .filter-section-wrapper .current a {
	border-radius: 2px;
	background-color: #45abab;
	color: #FFF
}

#filter .filter-section-wrapper .current a:hover {
	cursor: pointer
}

#filter .filter-section-wrapper .current a span {
	color: #FFF
}

#filter .filter-section-wrapper .has-fc a {
	display: inline-block;
	*display: inline
}

#filter .filter-section-wrapper .has-fc b {
	margin-right: 1px;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #ee5238
}

#filter .filter-section-wrapper .has-icon {
	padding-left: 2em;
	width: 3em;
	*zoom: 1
}

#filter .filter-section-wrapper .has-icon i {
	position: absolute;
	top: 1px;
	*top: 0;
	_top: 2px;
	left: 0;
	width: 16px;
	height: 16px;
	background: url(http://s0.meituan.net/www/css/i/sp-filter-icons.png?v=7)
		-21px 0 no-repeat;
	_background:
		url(http://s1.meituan.net/www/css/i/sp-filter-icons-ie6.png?v=7) -21px
		0 no-repeat;
	font-style: normal
}

#filter .category-filter-wrapper .has-icon i {
	background-position: -21px -15px
}

#filter .geo-filter-wrapper .has-icon i {
	background-position: -21px -38px
}

#filter .buziarea-filter-wrapper .has-icon i {
	background-position: -21px -38px
}

#filter .subway-filter-wrapper .has-icon i {
	background-position: -21px -171px
}

#filter .brand-filter-wrapper .has-icon i {
	background-position: -21px -237px
}

#filter .date-filter-wrapper .has-icon i {
	background-position: -21px -127px
}

#filter .shoppingmall-filter-wrapper .has-icon i {
	background-position: -65px -38px
}

#filter .dinnernum-filter-wrapper .has-icon i {
	background-position: -21px -61px
}

#filter .room-filter-wrapper .has-icon i {
	background-position: -21px -149px
}

#filter .facility-filter-wrapper .has-icon i {
	background-position: -21px -193px
}

#filter .time-filter-wrapper .has-icon i {
	background-position: -21px -127px
}

#filter .dinnerprice-filter-wrapper .has-icon i {
	background-position: -21px -83px
}

#filter .destination-filter-wrapper .has-icon i {
	background-position: -43px -38px
}

#filter .filter-section-wrapper .travel-filter-wrapper {
	padding-left: 77px
}

#filter .travel-filter-wrapper .has-icon {
	width: 4em
}

#filter .travel-filter-wrapper .has-icon i {
	background-position: -21px -38px
}

#filter .sub-filter-wrapper {
	margin-top: 5px;
	padding: 5px 10px;
	background: #f7f7f7
}

#filter .sub-filter-wrapper .label {
	top: 4px;
	width: 4em;
	color: #777
}

#filter .sub-filter-wrapper .transfer-stop {
	color: #ee5238
}

#filter .sub-filter-section {
	padding-left: 0
}

#filter .sub-sub-filter-section {
	padding-left: 4em
}

#filter .sub-category-hotel-travel .label {
	display: none
}

#filter .sub-category-hotel-travel .sub-sub-filter-section {
	padding-left: 0
}

#filter .nav-sub-filter {
	margin: 0;
	border: 0;
	padding: 0;
	background: 0
}

#filter .filter-section-wrapper .destination-filter-wrapper .city-list-wrapper
	{
	margin-top: 5px
}

#filter .filter-section-wrapper .destination-filter-wrapper .city-list-wrapper .label
	{
	top: 4px;
	width: 5em;
	line-height: 19px
}

#filter .filter-section-wrapper .destination-filter-wrapper .city-list-wrapper .text
	{
	color: #777
}

#filter .subwaystation-filter-wrapper,#filter .buffet-filter-wrapper {
	margin-top: 2px
}

#filter .filter-section-wrapper .item .subway {
	position: relative;
	padding-left: 20px;
	*zoom: 1
}

#filter .subway i {
	position: absolute;
	left: 5px;
	top: 2px;
	width: 11px;
	height: 14px;
	background: url(http://s0.meituan.net/www/css/i/sp-filter-icons.png?v=7)
		-53px -63px no-repeat;
	_background:
		url(http://s1.meituan.net/www/css/i/sp-filter-icons-ie6.png?v=7) -53px
		-63px no-repeat
}

#filter .subway:hover i {
	background-position: -53px -83px;
	_background-position: -53px -81px
}

#filter .current .subway i {
	background-position: -53px -83px;
	_background-position: -53px -81px
}

#filter .filter-section-wrapper .item .briber,#filter .filter-section-wrapper .item .briber span
	{
	color: #ee5238
}

#filter .filter-section-wrapper .current .briber,#filter .filter-section-wrapper .current .briber span
	{
	color: #FFF
}

#filter .hot-tag-outer-box {
	border: 1px solid #cbe0e3;
	border-bottom: 0;
	padding: 1px 1px 0;
	background-color: #f8fbfc;
	background-image: -webkit-linear-gradient(bottom, #d4ebee 0, #f8fbfc 15%);
	background-image: -moz-linear-gradient(bottom, #d4ebee 0, #f8fbfc 15%);
	background-image: linear-gradient(bottom, #d4ebee 0, #f8fbfc 15%)
}

#filter .hot-tag-wrapper {
	padding: 0 15px 0 80px;
	height: 32px;
	background-color: #f1f9fa;
	overflow: hidden;
	background-image: -webkit-linear-gradient(bottom, #d4ebee 0, #f1f9fa 15%);
	background-image: -moz-linear-gradient(bottom, #d4ebee 0, #f1f9fa 15%);
	background-image: linear-gradient(bottom, #d4ebee 0, #f1f9fa 15%)
}

#filter .hot-tag-wrapper .label {
	top: 7px;
	left: 15px
}

#filter .hot-tag-wrapper .item {
	margin: 7px 12px 7px 0;
	padding: 0 4px;
	height: 18px;
	vertical-align: top
}

#filter .hot-tag-wrapper .item:hover {
	border-radius: 2px;
	text-decoration: none;
	color: #FFF;
	background-color: #45abab
}

#filter .hot-tag-wrapper .hot {
	color: #ee5238
}

#filter .sort-bar {
	position: relative;
	padding: 0 15px;
	border-top: 1px solid #EEE;
	height: 37px;
	background: #f7f7f7
}

#filter .button-strip {
	margin: 8px 10px 8px 0;
	font-size: 12px;
	line-height: 19px;
	text-align: center
}

#filter .button-strip-item {
	border: 1px solid #e8e8e8;
	padding: 0 6px;
	background: #f9f9f9;
	color: #666;
	*cursor: pointer;
	_vertical-align: top
}

#filter .button-strip-item-checked {
	position: relative;
	background: #eeeded;
	color: #666;
	text-decoration: none;
	z-index: 10
}

#filter .button-strip-item:hover {
	background: #e0e0e0;
	text-decoration: none
}

#filter .button-strip-item-checked:hover {
	background: #eeeded;
	box-shadow: none
}

#filter .button-strip-item-left {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

#filter .button-strip-item-right {
	margin-right: -1px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

#filter .button-strip-item .button-outer-box {
	width: 4em
}

#filter .middle-button .button-outer-box {
	width: 5em
}

#filter .large-button .button-outer-box {
	width: 6em
}

#filter .button-strip-item .button-content {
	line-height: 19px
}

#filter .button-strip-item .button-img {
	margin: 6px 0 5px 6px;
	_margin: 6px 0 -1px 6px;
	width: 7px;
	height: 8px;
	vertical-align: top;
	background: url(http://s0.meituan.net/www/css/i/sp-filter-icons.png?v=7)
		no-repeat;
	_background:
		url(http://s1.meituan.net/www/css/i/sp-filter-icons-ie6.png?v=7)
		no-repeat
}

#filter .button-strip-item-asc .button-img {
	background-position: -54px -19px
}

#filter .button-strip-item-desc .button-img {
	background-position: -67px -19px
}

#filter .button-strip-item-asc-active .button-img {
	background-position: -81px -19px
}

#filter .button-strip-item-desc-active .button-img {
	background-position: -94px -19px
}

#filter .checkbox {
	position: relative;
	margin: 9px 10px 8px 10px;
	padding-left: 15px;
	color: #333;
	line-height: 19px;
	text-decoration: none;
	text-align: left;
	background: url(http://s1.meituan.net/www/css/i/sp-checkbox.png) 0 -66px
		no-repeat;
	vertical-align: top;
	outline: 0
}

#filter .checkbox-nocheck:hover {
	text-decoration: none;
	background-position: 0 -43px;
	*background-position: 0 -66px
}

#filter .checkbox-checked {
	background-position: 0 -20px
}

#filter .checkbox-disabled {
	background-position: 0 -89px;
	color: #AAA;
	cursor: default
}

#filter .checkbox-checked-disabled {
	background-position: 0 3px;
	cursor: default
}

#filter .around-filter-outer-box {
	margin-bottom: 12px;
	border: 1px solid #d4d4d4;
	background: #FFF
}

#filter .around-filter-outer-box .filter-section {
	padding-left: 5em
}

#filter .around-filter-outer-box .first-filter {
	border-top: 0
}

#filter .around-filter-outer-box .label {
	top: 16px;
	width: 3em
}

#filter .around-filter-outer-box .inline-link {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	line-height: 27px
}

#filter .around-geo-strip {
	padding: 10px 15px;
	border-top: 1px solid #ededed;
	background: #fafafa;
	color: #666
}

#filter .around-geo-strip p {
	padding-left: 15px;
	background: url(http://s0.meituan.net/www/css/i/sp-around-icon.png)
		no-repeat 0 -40px
}

#filter .around-geo-strip .modify,#filter .around-geo-strip .delete {
	margin-left: 20px;
	padding-left: 10px;
	background: url(http://s0.meituan.net/www/css/i/sp-around-icon.png)
		no-repeat
}

#filter .around-geo-strip .modify {
	background-position: 0 -20px
}

#filter .around-geo-strip .save-tips {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #cbcbcb
}

#filter .around-geo-strip .save {
	position: absolute;
	width: 41px;
	height: 21px;
	margin-top: -1px;
	*margin-top: -2px;
	margin-left: 2px;
	border: 1px solid #cfcfcf;
	border-radius: 3px;
	line-height: 21px;
	text-align: center;
	color: #555
}

#filter .around-geo-strip .save:hover {
	text-decoration: none;
	border-color: #6fcbcc
}

.normal-deal-list .item {
	float: left;
	position: relative;
	width: 312px;
	padding: 15px;
	margin-bottom: 14px;
	background: #FFF;
	border: 1px #d4d4d4 solid;
	box-shadow: 1px 2px 2px rgba(222, 222, 222, .6)
}

.normal-deal-list .odd {
	float: right
}

.normal-deal-list .deal-mark {
	top: -4px;
	left: 10px
}

.normal-deal-list .item .cover {
	position: relative;
	width: 312px;
	height: 189px;
	overflow: hidden
}

.normal-deal-list .item .cover img {
	display: block
}

.normal-deal-list .trade-geo {
	position: absolute;
	bottom: 0;
	width: 292px;
	padding: 5px 10px;
	max-height: 166px;
	line-height: 24px;
	color: #fff;
	opacity: 0;
	filter: Alpha(opacity = 0);
	overflow: hidden;
	background-color: #000;
	cursor: pointer;
	text-decoration: none !important;
	-moz-transition: opacity .5s ease-out;
	-webkit-transition: opacity .5s ease-out;
	transition: opacity .5s ease-out
}

.normal-deal-list .geo-hover {
	opacity: .8;
	filter: Alpha(opacity = 80)
}

.normal-deal-list .trade-geo:hover {
	opacity: .9;
	filter: Alpha(opacity = 90)
}

.normal-deal-list .trade-geo .geo-title {
	font-weight: bold
}

.normal-deal-list .item h3 {
	margin: 10px 0 5px;
	width: 312px;
	height: 71px;
	overflow: hidden
}

.normal-deal-list .item h3 .xtitle,.normal-deal-list .item h3 .short-title
	{
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	transition: color .2s
}

.normal-deal-list .item h3 .xtitle {
	display: block;
	_width: 312px;
	font-size: 18px;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-indent: -0.5em
}

.normal-deal-list .item h3 .short-title {
	display: block;
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	color: #666
}

.normal-deal-list .item h3 a:hover {
	text-decoration: none;
	*cursor: pointer
}

.normal-deal-list .item h3 a:hover .xtitle,.normal-deal-list .item h3 a:hover .short-title
	{
	color: #0BB
}

.normal-deal-list .item .deal-buy-btn {
	float: right;
	width: 83px;
	height: 33px;
	overflow: hidden;
	text-indent: -999px;
	_text-indent: 0;
	_font-size: 0;
	background: url(http://s1.meituan.net/www/css/i/sp-deal.png?v=5)
		no-repeat
}

.normal-deal-list .item .deal-buy-btn:hover {
	background-position: 0 -35px
}

.normal-deal-list .item .num {
	font-family: arial
}

.normal-deal-list .item .price {
	margin-right: 6px;
	line-height: 40px;
	font-size: 26px;
	color: #ee5238
}

.normal-deal-list .item .bypast {
	vertical-align: 2px;
	font-size: 12px;
	color: #949494
}

.normal-deal-list .item .bypast .num {
	font-size: 14px
}

.normal-deal-list .item .extra-info {
	position: relative;
	margin: 8px -15px -15px;
	padding: 0 15px;
	border-top: 1px #e5e5e5 solid;
	border-bottom: 1px #FFF solid;
	height: 40px;
	overflow: hidden;
	background-color: #f9f9f9
}

.normal-deal-list .item .extra-info .marker {
	position: absolute;
	left: 15px;
	top: 13px;
	width: 10px;
	height: 13px;
	overflow: hidden;
	background: url(http://s0.meituan.net/www/css/i/sp-main-24.png?v=12)
		no-repeat;
	_background: url(http://s0.meituan.net/www/css/i/sp-main.png?v=11)
		no-repeat
}

.normal-deal-list .item .extra-info .subway-distance,.normal-deal-list .item .extra-info .around-distance
	{
	line-height: 40px;
	font-size: 12px;
	color: #999
}

.normal-deal-list .item .extra-info .around-distance {
	padding-left: 15px;
	background: url(http://s0.meituan.net/www/css/i/sp-around-icon.png)
		no-repeat 0 -60px
}

.normal-deal-list .item .extra-info .around-distance em {
	padding: 0 3px;
	font-weight: bold
}

.normal-deal-list .item .extra-info .subway-distance {
	float: left;
	padding-left: 14px
}

.normal-deal-list .item .extra-info .total {
	float: right;
	line-height: 40px
}

.normal-deal-list .item .rate-info {
	cursor: pointer
}

.normal-deal-list .item .rate-info .rate-info__bar {
	margin: 14px 8px 0 0
}

.normal-deal-list .item .rate-info .rate-info__count {
	margin: 14px 0 0 0;
	display: inline-block;
	font-size: 12px;
	line-height: 12px;
	color: #999
}

.normal-deal-list .item .rate-info:hover,.normal-deal-list .item .rate-info:hover .rate-info__count
	{
	color: #0BB;
	text-decoration: none
}

.normal-deal-list .item .total {
	margin-right: 5px;
	line-height: 18px;
	color: #949494;
	overflow: hidden;
	text-align: right;
	font-size: 12px
}

.normal-deal-list .item .total strong {
	margin-right: 2px;
	color: #ee5238;
	font-size: 14px
}

.normal-deal-list .soldout .price {
	color: #3e4545
}

.normal-deal-list .item .deal-buy-btn--soldout,.normal-deal-list .item .deal-buy-btn--soldout:hover
	{
	background-position: 0 -70px;
	cursor: default
}

.normal-deal-list .item .disabled {
	display: none
}

.normal-deal-list .page-nav-wrapper {
	clear: both;
	padding-top: 20px;
	text-align: center
}

.normal-deal-list .page-nav {
	margin: 0 auto
}

.normal-deal-list--3cols .item {
	margin: 0 12px 12px 0;
	width: 286px;
	padding: 12px 12px 9px 12px;
	border-color: #d4d4d4
}

.normal-deal-list--3cols .odd {
	float: left;
	margin-right: 0
}

.normal-deal-list--3cols .item h3 {
	width: 286px
}

.normal-deal-list--3cols .item .cover,.normal-deal-list--3cols .item .cover img
	{
	width: 286px;
	height: 174px
}

.normal-deal-list--3cols .item .trade-geo {
	width: 266px
}

.normal-deal-list--3cols .item .extra-info {
	margin: 8px -12px -9px;
	padding: 0 12px;
	border-bottom: 1px #FFF solid
}

.common-deals .sect {
	width: auto;
	padding: 20px 20px 40px
}

.common-deals .deals-list li {
	float: left;
	width: 318px;
	height: 228px;
	border-bottom: 1px dashed #ccc;
	border-right: 1px dashed #ccc
}

.common-deals .deals-list li.first {
	height: 213px
}

.common-deals .deals-list li.alt {
	padding-left: 20px;
	border-right: 0
}

.common-deals .deals-list .time {
	margin-top: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #000
}

.common-deals .deals-list .first .time {
	margin-top: 0
}

.common-deals .deals-list h4 {
	margin-top: 5px;
	height: 42px;
	padding-right: 10px;
	font-weight: normal;
	overflow: hidden
}

.common-deals .deals-list h4 a {
	color: #666
}

.common-deals .pic {
	position: relative;
	z-index: 1;
	float: left;
	width: 202px;
	height: 121px;
	margin: 8px 0 20px;
	_display: inline;
	zoom: 1
}

.common-deals .pic img {
	display: block;
	border: 1px #eae8e8 solid
}

.common-deals .status-open,.common-deals .status-soldout,.common-deals .status-over
	{
	position: absolute;
	z-index: 2;
	right: -2px;
	bottom: -4px;
	display: block;
	width: 87px;
	height: 68px;
	outline: 0;
	text-indent: -9999px
}

.common-deals .status-soldout {
	bottom: -5px
}

.common-deals .status-open {
	background: url(http://s0.meituan.net/www/css/i/bg-dealstatus-open.png)
		no-repeat
}

.common-deals .status-soldout {
	background:
		url(http://s0.meituan.net/www/css/i/bg-dealstatus-soldout.png)
		no-repeat
}

.common-deals .status-over {
	background: url(http://s1.meituan.net/www/css/i/bg-dealstatus-over.png)
		no-repeat
}

.common-deals .info {
	float: left;
	padding-top: 5px;
	padding-left: 15px;
	width: 100px;
	color: #666;
	font-size: 12px
}

.common-deals .total strong {
	color: #c33;
	font-size: 20px
}

.common-deals .total .digits5 {
	font-size: 18px
}

.common-deals .total .digits6 {
	font-size: 16px
}

.common-deals .total .lottering {
	font-size: 15px
}

.common-deals .price {
	margin-top: 10px;
	*margin-top: 6px;
	font-size: 12px;
	line-height: 1.5
}

.common-deals .price strong {
	color: #000;
	font-size: 14px;
	font-weight: bold
}

.common-deals .price strong.discount {
	font-size: 14px;
	font-weight: bold;
	color: #c33
}

.common-deals .price strong.old {
	text-decoration: line-through
}

.common-deals .old {
	text-decoration: line-through
}

.common-deals .detail {
	margin-top: 8px;
	color: #666;
	font-size: 12px
}

.common-deals .result {
	font-size: 14px
}

.goods-info .deals-list .deal {
	float: left;
	padding: 30px 18px 20px 0;
	border-bottom: 1px dotted #e5e5e5;
	height: 200px;
	width: 208px;
	font-size: 12px
}

.goods-info .deals-list .first {
	padding-top: 20px
}

.goods-info .deals-list .last-deal {
	padding-right: 0
}

.goods-info .deals-list .last-column {
	border-bottom: 0;
	padding-bottom: 0
}

.goods-info .deals-list h4 {
	height: 45px;
	overflow: hidden
}

.goods-info .deals-list h4 a,.goods-info .deals-list h4 a {
	color: #666;
	font-weight: normal
}

.goods-info .deals-list .deal .pic {
	display: block;
	margin: 0 auto 6px
}

.goods-info .deals-list .deal .pic img {
	vertical-align: top
}

.goods-info .deals-list .deal .info {
	font-family: Helvetica, arial, sans-serif;
	color: #666
}

.goods-info .deals-list .deal .info strong {
	margin-right: 5px;
	font-size: 16px;
	color: #C33
}

.goods-info .deals-list .deal .info .delete {
	text-decoration: line-through
}

.goods-info .deals-list .deal .info .total {
	float: right;
	margin-top: 5px
}

.goods-info .deals-list .deal .info .total label {
	color: #ef5438
}

#search .deals-list .deal {
	float: left;
	padding: 30px 18px 20px 0;
	border-bottom: 1px dotted #e5e5e5;
	height: 200px;
	width: 208px;
	font-size: 12px
}

#search .deals-list .first {
	padding-top: 0
}

#search .deals-list .last-deal {
	padding-right: 0
}

#search .deals-list .last-row {
	border-bottom: 0;
	padding-bottom: 6px
}

#search .deals-list h4 {
	height: 45px;
	overflow: hidden
}

#search .deals-list h4 a {
	color: #666;
	font-weight: normal
}

#search .deals-list .deal .pic {
	display: block;
	margin: 0 auto 6px
}

#search .deals-list .deal .pic img {
	vertical-align: top
}

#search .deals-list .deal .info {
	font-family: Helvetica, arial, sans-serif;
	color: #666
}

#search .deals-list .deal .info strong {
	margin-right: 5px;
	font-size: 16px;
	color: #C33
}

#search .deals-list .deal .info .delete {
	text-decoration: line-through
}

#search .deals-list .deal .info .total {
	float: right;
	margin-top: 5px
}

#search .deals-list .deal .info .total label {
	color: #ef5438
}

.pg-around .error-tips {
	padding: 10px 15px;
	border: 1px solid #fec46f;
	background-color: #fff5e5;
	word-wrap: break-word
}

.pg-around .error-tips strong {
	padding: 0 5px;
	font-weight: bold;
	color: #C00
}

.pg-around-position {
	background: #FFF;
	border: 1px solid #d4d4d4
}

.pg-around-position .hd {
	position: relative;
	height: 113px;
	border-bottom: 1px solid #DDD;
	background: url(http://s1.meituan.net/www/css/i/bg-shenbian-qrcode.jpg)
		no-repeat;
	box-shadow: 0 2px 2px #EEE
}

.pg-around-position .hd p {
	padding: 77px 0 0 32px;
	height: 18px;
	line-height: 18px;
	color: #666
}

.pg-around-position .hd__btn {
	position: absolute;
	top: 55px;
	right: 252px;
	height: 35px;
	width: 125px
}

.pg-around-position .hd__btn--android {
	width: 135px;
	right: 110px
}

.pg-around-position .hd .desc {
	margin-bottom: 25px;
	font-size: 24px;
	font-weight: bold;
	color: #333
}

.pg-around-position .search .s-text {
	float: left;
	margin-bottom: 2px;
	padding: 6px 6px 6px 8px;
	border: 1px solid #d7d7d7;
	border-right: 0;
	border-radius: 2px 0 0 2px;
	width: 229px;
	height: 20px;
	line-height: normal;
	background: #FFF;
	outline: 0
}

.pg-around-position .search .s-submit {
	float: left;
	border: 0;
	border-radius: 0 3px 3px 0;
	width: 73px;
	height: 34px;
	outline: 0;
	background:
		url(http://s0.meituan.net/www/css/i/sp-around-position.png?v=1)
		no-repeat;
	cursor: pointer;
	text-indent: -99em;
	overflow: hidden
}

.pg-around-position .search .s-submit:hover {
	background-position: -74px 0
}

.pg-around-position .bd {
	position: relative;
	padding: 0 15px 45px 15px
}

.pg-around-position .bd .left-box {
	float: left;
	position: relative;
	width: 328px;
	margin-right: 15px
}

.pg-around-position .bd .location-label {
	margin: 15px 0 5px;
	font-size: 14px
}

.pg-around-position .locate-map {
	position: absolute;
	top: 0;
	right: 20px;
	font-size: 12px
}

.pg-around-position #around-map {
	height: 500px
}

.pg-around-position .mobile-link {
	position: absolute;
	top: 0;
	right: 370px;
	padding-left: 10px;
	font-size: 12px
}

.pg-around-position .mobile-icon {
	position: absolute;
	top: 3px;
	left: 0;
	width: 9px;
	height: 15px;
	background: url(http://s0.meituan.net/www/css/i/sp-common.png?v=2)
		no-repeat 0 -23px
}

.pg-around-position .map-panel {
	margin-left: 315px
}

.pg-around-position .result-panel {
	position: relative;
	top: 10px;
	width: 328px;
	height: 456px;
	overflow: auto
}

.pg-around-position .result-panel .search-number {
	padding-left: 4px;
	font-size: 12px;
	line-height: 30px;
	background: #f5f5f5
}

.pg-around-position .result-panel li {
	*float: left;
	padding: 4px;
	cursor: pointer
}

.pg-around-position .result-panel li h3,.pg-around-position .result-panel li p
	{
	font-size: 12px
}

.pg-around-position .result-panel .selected {
	background: #f5f5f5
}

.pg-around-position .btn-selected {
	visibility: hidden;
	float: right;
	width: 88px;
	height: 24px;
	border: 1px solid #cfcfcf;
	border-radius: 3px;
	line-height: 23px;
	color: #555;
	text-align: center;
	font-size: 12px;
	background-image: -webkit-linear-gradient(top, #FFF, #f7f7f7);
	background-image: -moz-linear-gradient(top, #FFF, #f7f7f7);
	background-image: linear-gradient(top, #FFF, #f7f7f7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',
		endColorstr='#F7F7F7' );
	*filter: none
}

.pg-around-position .btn-selected:hover {
	border-color: #6fcbcc;
	text-decoration: none
}

.pg-around-position .result-panel .selected .btn-selected {
	visibility: visible
}

.pg-around-position .result-panel .desc {
	clear: right;
	margin-left: 24px;
	max-height: 35px;
	overflow: hidden
}

.pg-around-position .result-panel .icon {
	float: left;
	width: 24px;
	height: 29px;
	background:
		url(http://s0.meituan.net/www/css/i/around_markers_new_ie6.png)
		no-repeat
}

.pg-around-position .result-panel .icon-1 {
	background-position: -24px 0
}

.pg-around-position .result-panel .icon-2 {
	background-position: -48px 0
}

.pg-around-position .result-panel .icon-3 {
	background-position: -72px 0
}

.pg-around-position .result-panel .icon-4 {
	background-position: -96px 0
}

.pg-around-position .result-panel .icon-5 {
	background-position: -120px 0
}

.pg-around-position .result-panel .icon-6 {
	background-position: -144px 0
}

.pg-around-position .result-panel .selected .icon-0 {
	background-position: 0 -32px
}

.pg-around-position .result-panel .selected .icon-1 {
	background-position: -24px -32px
}

.pg-around-position .result-panel .selected .icon-2 {
	background-position: -48px -32px
}

.pg-around-position .result-panel .selected .icon-3 {
	background-position: -72px -32px
}

.pg-around-position .result-panel .selected .icon-4 {
	background-position: -96px -32px
}

.pg-around-position .result-panel .selected .icon-5 {
	background-position: -120px -32px
}

.pg-around-position .result-panel .selected .icon-6 {
	background-position: -144px -32px
}

.pg-around-position .result-panel .page-num {
	float: right;
	clear: both;
	text-align: center;
	padding: 10px 0 5px
}

.pg-around-position .result-panel .page-num a,.pg-around-position .result-panel .page-num span
	{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 2px;
	padding: 0 5px;
	height: 20px;
	border: 1px solid #CCC;
	color: #7f7f7f;
	font: 12px/20px arial;
	vertical-align: middle
}

.pg-around-position .result-panel .page-num .current {
	background-color: #4db5b8;
	border-color: #3dabab;
	font-weight: bold;
	color: #FFF
}

.pg-around-position .result-panel .page-num .tri {
	display: inline-block;
	*zoom: 1;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	border: 4px dashed transparent
}

.pg-around-position .result-panel .page-num .up .tri {
	margin: 7px 5px 0 -4px;
	border-right: 4px solid #7f7f7f
}

.pg-around-position .result-panel .page-num .down .tri {
	margin: 7px -4px 0 5px;
	border-left: 4px solid #7f7f7f
}

.pg-around-position .result-panel .page-num span {
	color: #CCC
}

.pg-around-position .result-panel .page-num span.up .tri {
	border-right-color: #CCC
}

.pg-around-position .result-panel .page-num span.down .tri {
	border-left-color: #CCC
}

#around-position .tangram-suggestion td {
	padding: 2px 7px
}

#around-map .infowin-box {
	margin-top: 15px
}

#around-map .infowin-box .btn-selected {
	display: inline-block;
	float: none;
	margin-top: 10px;
	visibility: visible;
	*zoom: 1
}

#geo-type-select-dialog .pos {
	margin: 10px 0;
	font-weight: bold
}

#geo-type-select-dialog .pos label {
	width: 60px;
	display: inline-block
}

#geo-type-select-dialog .pos input {
	margin-right: 5px;
	*margin-right: 0
}

#geo-type-select-dialog .save {
	padding-top: 10px;
	text-align: center
}

.filter-sect-list--around-geo {
	float: left
}

.filter-sect .add-pos {
	float: left;
	line-height: 27px
}